---
title: Zeabur에 Astro 사이트 배포
description: Astro 사이트를 Zeabur의 웹에 배포하는 방법.
type: deploy
i18nReady: true
---

[Zeabur](https://zeabur.com)는 풀 스택 웹 애플리케이션을 위한 호스팅을 제공합니다. Astro 사이트는 SSR 또는 정적 출력으로 호스팅될 수 있습니다.

이 안내서에는 웹사이트 UI를 통해 Zeabur에 배포하기 위한 지침이 포함되어 있습니다.

## 프로젝트 구성

### 정적 사이트

Astro는 기본적으로 정적 사이트를 출력합니다. 정적 Astro 사이트를 Zeabur에 배포하기 위해 추가 구성이 필요하지 않습니다.

### SSR용 어댑터

Astro 프로젝트에서 SSR을 활성화하고 Zeabur에 배포하려면 다음 단계를 따르세요.

1. 선호하는 패키지 관리자를 사용하여 프로젝트의 종속성에 [`@zeabur/astro-adapter` 어댑터](https://www.npmjs.com/package/@zeabur/astro-adapter)를 설치하세요. npm을 사용 중이거나 확실하지 않은 경우 터미널에서 다음을 실행하세요.

    ```bash
      npm install @zeabur/astro-adapter
    ```

2. `astro.config.mjs` 프로젝트 구성 파일에 두 개의 새 줄을 추가합니다.

    ```js title="astro.config.mjs" ins={2, 5-6}
    import { defineConfig } from 'astro/config';
    import zeabur from '@zeabur/astro-adapter/serverless';

    export default defineConfig({
      output: 'server',
      adapter: zeabur(),
    });
    ```

## 배포 방법

프로젝트가 GitHub에 저장된 경우 Astro 사이트를 Zeabur에 배포할 수 있습니다.

1. [Zeabur 대시보드](https://dash.zeabur.com)에서 <kbd>Create new project</kbd>를 클릭하세요.

2. GitHub 설치를 구성하고 저장소를 가져옵니다.

3. Zeabur는 여러분의 프로젝트가 Astro 프로젝트인지 자동으로 감지하고 `astro build` 명령을 사용하여 빌드합니다.

4. 빌드가 완료되면 도메인을 사이트에 바인딩하여 방문할 수 있습니다.

프로젝트를 가져와 배포한 후 브랜치에 대하나 모든 추가 푸시는 새로운 빌드를 생성합니다.

Zeabur의 [배포 안내서](https://zeabur.com/docs/get-started/)에 대해 자세히 알아보세요.